using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using HistoriaLaboral.Helper;

namespace HistoriaLaboral.AltaPersonas
{
    public partial class frmFamiliares : AgenciaEmpleo.Plantillas.frmMoldeAltaSimple
    {

        #region Singleton

        static private frmFamiliares formFamiliares = null;

        public frmFamiliares()
        {
            InitializeComponent();
            cboxAcargo.Text = "No";
            cboxEstudia.Text = "No";
            cboxParentesco.Text = "Hijo/a";
            cboxTabaja.Text = "No";

        }

        static public frmFamiliares GetInstance()
        {
            if (formFamiliares == null || formFamiliares.IsDisposed == true)
            {
                formFamiliares = new frmFamiliares();
            }
            formFamiliares.BringToFront();
            return formFamiliares;
        }

        #endregion

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (Validaciones.ValidarBlancos(cboxParentesco, ep)&
                Validaciones.ValidarSoloNumeros(txtEdad, ep) &
                Validaciones.ValidarBlancos(txtEdad, ep))
                this.DialogResult = DialogResult.OK;
            else
            {
                MessageBox.Show("Debe especificar el parentesco y la edad.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.DialogResult = DialogResult.Cancel;
            }
        }

        private void txtEdad_Leave(object sender, EventArgs e)
        {
            Validaciones.ValidarSoloNumeros(txtEdad, ep);
        }

     

    }
}